Blockchain case study 227
⚬
⚬Chief Marketing Officer
⚬
⚬Head of Engineering
⚬
⚬Head of Legal
⚬
⚬Head of Procurement
⚬
⚬Head of HR (Human resources)
⚬
⚬Head of Cyber Security
⚬
⚬Head of Blockchain
⚬
⚬Team beneath each of the above roles
• Design an end-to-end architecture of the NFT-based ART marketplace
• Review the architecture internally and also through external parties
under NDA (non-disclosure agreement). Some examples of external
parties can be blockchain SMEs (subject matter experts) and block-
chain consulting firms
• Create functional and non-functional requirements
• Review external blockchain and other technology products and ser-
vices required as per the prospective architecture. Some of the prod-
ucts could be as follows:
⚬
⚬Hosting the provider preferably cloud providers like AWS, Azure
or Google.
⚬
⚬Virtual machines (VMs) to provide compute power and also
to install the software. Cloud providers offer various choices
of VMs.
⚬
⚬Load balancers (LBs) to improve performance of the product
based on its design. There are various choices of LBs offered by
cloud providers.
⚬
⚬Disaster recovery (DR) solution. Again, cloud providers have mul-
tiple offerings for DR.
⚬
⚬Relational database for off-chain storage. It can be an open-
source database or a licensed product provided by the cloud
provider.
⚬
⚬A digital vault to store passwords, identity, secrets and certifi-
cates. It can be hashicorp vault or a Vault service provided by
cloud providers.
⚬
⚬A messaging queue product like Redis.
⚬
⚬DevOps product (hosted on Cloud) to set up the development
eco-system.
⚬
⚬Identity and authentication service like active directory. Mostly
all cloud providers offer a service for identity management
as well.
⚬
⚬Storage. All cloud providers offer various storage services based
on the use cases.
⚬
⚬Blockchain products.
• Set up workshops and meeting for vendors to provide more details of
their products in line with the high-level requirements.